142221ba36963ccb29b4e3680693b9004d970e97,modules/extensions-spring-support/src/test/java/org/mule/runtime/module/extension/internal/metadata/MetadataNegativeTestCase.java,MetadataNegativeTestCase,failToGetMetadataWithMissingMetadataKeyLevels,#,201
Before Change
@Test
public void failToGetMetadataWithMissingMetadataKeyLevels() throws Exception {
assumeThat(resolutionType, is(ResolutionType.EXPLICIT_RESOLUTION));
location = builder().globalName(INCOMPLETE_MULTILEVEL_KEY_RESOLVER).addIndexPart(0).build();
final MetadataKey metadataKey = newKey(AMERICA, CONTINENT).withChild(newKey(USA, COUNTRY)).build();
final MetadataResult<ComponentMetadataDescriptor<OperationModel>> result = getComponentDynamicMetadata(metadataKey);
assertMetadataFailure(result.getFailures().get(0), "Missing levels: [city]", INVALID_METADATA_KEY, "", COMPONENT);
After Change
@Test
public void failToGetMetadataWithMissingMetadataKeyLevels() throws Exception {
assumeThat(resolutionType, is(ResolutionType.EXPLICIT_RESOLUTION));
location = builder().globalName(INCOMPLETE_MULTILEVEL_KEY_RESOLVER).addProcessorsPart().addIndexPart(0).build();
final MetadataKey metadataKey = newKey(AMERICA, CONTINENT).withChild(newKey(USA, COUNTRY)).build();
final MetadataResult<ComponentMetadataDescriptor<OperationModel>> result = getComponentDynamicMetadata(metadataKey);
assertMetadataFailure(result.getFailures().get(0), "Missing levels: [city]", INVALID_METADATA_KEY, "", COMPONENT);